/*
 * Copyright (c) 2010 - 2011, Brookhaven National Laboratory
 * All rights reserved.
 * The software in this package is published under the terms
 * of the BSD license a copy of which has been included with
 * this distribution in the license.txt file.
 */


package org.oxtypes;

/**
 *
 */
public interface DynamicData extends org.omg.dds.type.dynamic.DynamicData {

    // new methods

    public int getLength();

    public void setLength(int length);

    public DynamicData getComplexValue(int id);
    
    //

    public DynamicData setFloat64Value(int id, double value);

    public DynamicData setFloat64Values(
            int id, double[] value, int offset, int length);

}
